// Site.cpp: implementation of the Site class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "Site.h"
#include "World.h"

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
using namespace PDMS::PDMSDomain;
UE_PDMSCLASS_IMPLEMENT( Site, Tree, _T( "SITE" ) )
Site::Site()
{
	m_iArea = 0;
	m_iNumber = 0;
	m_strFunction = "unset";
	m_strPurpose = "unset";
	m_strModule = "Unset";
	m_strRlstored = "unset";
}

Site::~Site()
{

}

Persistable* Site::Clone()
{
	return NULL;
}

BOOL Site::IsLegalParent(Tree *pParent)
{
	return pParent->IsKindOf( UE_RUNTIME_CLASS( World ) );
}
